$(function(){
	//添加
	$(".add").click(function(){
		var url=$(this).attr('url');
		var add_type=$(this).attr("add_type");
		var values = new Array;
		$(".add_value").each(function(index){
			var value = $(this).val();
			if($.trim(value).length>0){
				values[index] = value;
			}else{
				alert('内容不能为空');
				return false;
			}
		});
		$.post(
			url,
			{values:values},
			function(data){
				if(data.error=='1'){
					alert(data.content);
					$(".add_value").each(function(){
						if($(this).attr("type")!="hidden")$(this).val("");
					});
				}else{
					if(add_type=="top") $("#top").after(data.content);
					if(add_type=="end") $("#addTr").before(data.content);
					$(".add_value:[type=text]").val("");
				}
			}
			,'json'
		)
	})
})

//修改
// function edit(value_id,obj,url){
// 	$("td:[value_id="+value_id+"]").each(function(){
// 		var value = $(this).text();
// 		$(this).html('<input type="text" value="'+value+'" value_id="'+value_id+'"/>');
// 	})
// 	obj.attr('onclick',"save('"+value_id+"',$(this),'"+url+"')");
// 	obj.text('保存');
// }

// //保存
// function save(value_id,obj,url){
// 	$("td:[value_id="+value_id+"]").each(function(index){
// 		var self = $(this);
// 		var value = $(this).children("input:[value_id="+value_id+"]").val();
// 		$.post(
// 			url,
// 			{value_id:value_id,value:value,index:index},
// 			function(data){
// 				if(data=='1'){
// 					self.html(value);
// 				}
// 			}
// 		)
// 	})
// 	obj.attr('onclick',"edit('"+value_id+"',$(this),'"+url+"')");
// 	obj.text("修改");
// }


//全选
function allcheck(){
	$("input:[name=checkbox]").attr("checked",true);
}

//删除
function del(url,msg){

	/*if(msg==''){
		msg = "是否删除所选项？";
	}*/
	var c = confirm("是否删除所选项？");
	if(c){
		var id="";
		$("input:[name=checkbox]:[checked=true]").each(function(){
			id+=$(this).val()+",";
		})
		$.post(
			url,
			{id:id},
			function(data){
				if(data=='1'){
					$("input:[name=checkbox]:[checked=true]").each(function(){
						var line_id = $(this).val();
						$("tr:[line_id="+line_id+"]").remove();
					});
				}
			}
		)
	}else{
		return false;
	}
}

//单个删除
function delSingle(line_id,url,msg){
	if(msg==''){
		msg = "是否删除所选项？";
	}
	var c = confirm(msg);
	if(c){
		$.post(
			url,
			{id:id+","},
			function(data){
				if(data=='1'){
					$("tr:[line_id="+line_id+"]").remove();
				}
			}
		)
	}else{
		return false;
	}
}

//修改状态
function state(id,key,url,obj){
	$.post(
		url+"?action=state",
		{id:id,key:key},
		function(data){
			obj.css('color',data.color);
			obj.html(data.name);
		}
		,'json'
	)
}

//输入框闪烁
var Color= ["FEE","FDD","FCC","FBB","FAA","FEE","FDD","FCC","FBB","FAA","FFF"];

function fadeIn(obj,where) {
	if (where >= 0) {
		$(obj).css("background","#" + Color[where]);
		where -= 1;
		setTimeout("fadeIn('"+obj+"',"+where+")", 50);
	} else {
		setTimeout("fadeOut('"+obj+"',0)", 50);
	}
}
function fadeOut(obj,where) {
	if (where <= Color.length) {
		$(obj).css("background","#" + Color[where]);
		where += 1;
		setTimeout("fadeOut('"+obj+"',"+where+")", 50)
	}
}

//简单验证
function queding(msg,inputClass){
	var is_null = true;
	$(inputClass).each(function(i){
		if($(this).val()==""){
			var checkMsg = $(this).attr("checkMsg");
			if(checkMsg!=undefined && checkMsg!=''){
				alert(checkMsg);
			}
			fadeIn(inputClass+":eq("+i+")",0);
			is_null = false;
			return false;
		}
	})
	if(is_null){
		var r = confirm(msg);
		return r;
	}else{
		return false;
	}
}

//排序
function sort(obj,id,type,url){
	$.post(
		url,
		{id:id,type:type},
		function(data){
			var tr = obj.parent().parent();
			var trHtml = "<tr>"+tr.html()+"</tr>";
			if(type=="up"){
				var prev = tr.prev();
				if(prev.attr("id")!='top'){
					prev.before(trHtml);
				}
				if(data!='')tr.remove();
			}else if(type=="down"){
				var next = tr.next();
				if(next.text()!='' && next.attr('id')!="addTr"){
					next.after(trHtml);
				}
				if(data!='')tr.remove();
			}
		}
	)
}